// pages/page5/index.js

Page({
    data: {
        keyword: '',
        keywordHistory: []
    },
    handleInput(e) {

        console.log('用户输入了', e.detail.value, this.timerId)
        // 只要用户输入了，就重新开始计时
        // timerId 不用定义到data中（不是响应式数据）
        // clearTimeout 在清除倒计时如果传入的是 undefined，不会报错
        clearTimeout(this.timerId)
        this.timerId = setTimeout(() => {
            console.log('保存数据了')
            this.setData({
                kewword: e.detail.value
            })
        }, 500)
    },
    handleSearchTap(e) {
        this.setData({
            keywordHistory: [...this.data.keywordHistory, this.data.keyword]
        })
    }
})